// mixin作用：可以把多个组件共有的配置提取出来变成一个混入对象
export const mixin = {
    // 如果是生命周期函数有冲突，那么全部执行，先执行混入的生命周期函数，再执行vc的生命周期函数
    mounted() {
        console.log('组件挂载完毕')
    },
    // 方法有冲突，以vc的为主
    methods: {
        showName() {
            alert(this.name)
        }
    }
}

// 如果是data属性有重复，那么以vc的为主
export const mixin2 = {
    data() {
        return {
            x: 100,
            y: 200
        }
    }
}